# filter 过滤 返回符号条件的元素 形成新的集合
a = [1,2,3,4,5,6,7,8,9]
# 取出其中为偶数的数字
for i in a:
    if i%2==0:
        print(i)
# 参数1 条件函数 参数2 要过滤的集合 返回值一个对象 需要是一个列表可以强制转换
b = filter(lambda x:x%2==0,a)
print(list(b))
# 列表的推导方式
c = [i for i in a if i%2==0]
print(c)
# map 映射 对所有的元素进行一个同一的操作 返回一个新列表
d = list(map(lambda x:x+1,a))
print(d)
# 列表推导
e = [i+1 for i in a]
print(e)
